home *** CD-ROM | disk | FTP | other *** search
-
- FLASH FORMAT
- Steve Crunk 1/30/90
-
-
-
- What's faster that a speeding bullet? Faster that TWISTER? This
- little program reveals an oddity with the XBIOS format command, and
- allows you to take advantage of it. We will discuss in a moment
- the theory. Right now, let's look at the results that can be
- achieved using disks formatted by FLASH FORMAT. The times were
- determined using CHEETAH by Jay Jones, a file transfer utility.
- The source was the root directory of a Hard Disk, so that end of
- the transfer is negligible. The destination was my drive B.
-
- ----------------------------------------------------------------
- STANDARD XBIOS | TWISTER FORMAT | FAST FORMAT
- ----------------------------------------------------------------
- Time to copy 238k 46.25 sec 34.52 sec 25.10 sec
- Avg. Transfer rate .31 mb/min .41 mb/min .54 mb/min
- ----------------------------------------------------------------
-
- "Wow!" says he. "I thought TWISTER pushed the drive to its
- theoretical maximum." Well, if that is so, then you just entered
- hyperspace (Warp 3, Mister Sulu).
-
-
- THEORY (or, how does it work?)
-
- When a disk drive reads data, the head is located over a track and
- the sectors are read. Once the sector count reaches 9 (for
- standard format) the head must step in again. To verify that it is
- properly positioned, it must read the identity of sector 1 of the
- next track. By the time it has done this, and decided it is
- properly located, sector one as passed by, so the drive twiddles
- its thumbs while the the disk rotates all the way around again
- before it can continue to read the data.
-
- It is this "overhead" of thumb twiddling while the disk spins
- around that we want to eliminate. TWISTER does it by skewing the
- sector numbers on succeeding tracks so that the drive can
- immediately begin reading. FLASH does it by using an interleave of
- 11.
-
- An interleave of 11 causes the formating routine to try to format
- 11 sectors. Now, there is just room for 10.5 sectors in a track.
- Since you told the XBIOS routine you were formatting for 9 sectors
- per track, sector 10 and the half sector 11 are essentially
- invisible. Also, sectors 10 and 11 appear at the beginning of the
- track.
-
- Now, here's what happens. The head is positioned over a track and
- reads data starting with sector 1. When it gets to sector nine,
- the head steps in to the next track. While it is stepping, Sector
- 10 goes by. It reads sector 11 header to determine if its in the
- right position, and then looks for sector 1, which immediately
- follows the header for sector 11. Thus the drive begins to read
- immediately.
-
- I was curious if there might be any drawbacks to this scheme, such
- as low level sector copiers not working with such disks. I tried
- Hypercopy and DoubleClick formatter/copier. Neither had any
- problems. I tried the desktop disk copier. Again, no problems. It
- seems to all intents and purposes that those 1.5 extra sectors on
- the track are not there, except to a stepping head.
-
- *****************************************************************
- This doesn't mean that some problems won't crop up. I thoroughly
- disclaim any responsibility for any losses incurred as a result
- of using the FLASH FORMAT process.
- *****************************************************************
-
-
- SOME LINGUERING CONCERNS
-
- There may be some data security risks involved. After all, you are
- cramming in the maximum sectors for a track. Data loss might be
- possible.
-
- Test it out. Upload comments or GEmail them to me. I'm always glad
- to hear from fellow ST enthusiasts.
-
- S.CRUNK
-
-